.elementor-kit-2485{--e-global-color-primary:#1F3F81;--e-global-color-secondary:#C13B25;--e-global-color-text:#1F3F81;--e-global-color-accent:#C13B25;--e-global-color-7ccc445:#FFD230;--e-global-color-3f46a3c:#FFFFFF;--e-global-typography-primary-font-family:"Roboto Condensed";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Condensed";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto Condensed";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto Condensed";--e-global-typography-accent-font-weight:500;}.elementor-kit-2485 button:hover,.elementor-kit-2485 button:focus,.elementor-kit-2485 input[type="button"]:hover,.elementor-kit-2485 input[type="button"]:focus,.elementor-kit-2485 input[type="submit"]:hover,.elementor-kit-2485 input[type="submit"]:focus,.elementor-kit-2485 .elementor-button:hover,.elementor-kit-2485 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-kit-2485 e-page-transition{background-color:#FFBC7D;}.elementor-kit-2485 button,.elementor-kit-2485 input[type="button"],.elementor-kit-2485 input[type="submit"],.elementor-kit-2485 .elementor-button{font-family:"Roboto Condensed", Sans-serif;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea
{
      background-color: #eee;
    width: 100%;
    border-width: 0;
    border-radius: 20px;
    color: #999;
    font-size: 14px;
    padding:16px;
	margin-bottom: 3%;

}

.wpcf7 textarea {
	margin-bottom:0;
}

.wpcf7-list-item-label {
	font-size: 10px;
	line-height: normal;
}

.wpcf7-list-item {
	margin-left:0;
}

.wpcf7 input[type=checkbox],.wpcf7 input[type=radio] {

}

.wpcf7-submit {
	font-size: 20px;
    font-weight: 500;
    padding: 0.3em 1em;
    line-height: 1.7em!important;
    background-color: transparent;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    transition-duration: .2s;
    transition-property: all!important;
	color:white;
	margin-top: 20px;
	cursor: pointer;
	border-radius: 20px;
	background: #1F3F81;
	border: 0;
	font-family: "Roboto Condensed";
}

.wpcf7-submit:hover {
    border: 0;
    margin-left: 0;
    padding: 0.3em 1em 0.3em 0.7em;

}


.wpcf7-list-item label {
	display: flex;
	align-items: flex-start;
    align-content: flex-start;
	
}

.wpcf7-list-item-label {
	padding-left: 10px;
 	display: block;
}


.wpcf7 input[type=checkbox] {
         position: relative;
	       cursor: pointer;
	    
    }
  .wpcf7 input[type=checkbox]:before {
         content: "";
         display: block;
         position: absolute;
         width: 15px;
         height: 15px;
         top: 0;
         left: 0;
         border: 0px;
         border-radius: 0px;
         background-color: #eee;

}


    .wpcf7 input[type=checkbox]:checked:after {
         content: "";
         display: block;
         width: 3px;
         height: 6px;
        border: solid #000000a1;
         border-width: 0 2px 2px 0;
         -webkit-transform: rotate(45deg);
         -ms-transform: rotate(45deg);
         transform: rotate(45deg);
         position: absolute;
         top: 3px;
         left: 6px;
}

.wpcf7 form .wpcf7-response-output  {
	margin: 1em 0em 1em;
}

.wpcf7-not-valid-tip {
     margin-top: -15px;
    margin-bottom: 10px;
}

.wpcf7 small {
	font-size: 10px;
}

.wpcf7 .ticket {
	display: none;
}

.mc4wp-checkbox-contact-form-7 label {
	display: flex;
	    align-items: flex-start;
	    padding-top: 10px
}


.mc4wp-checkbox-contact-form-7 label span {
    padding-left: 10px;
    display: block;
	font-size: 10px;
    line-height: normal;
	
}

.grecaptcha-badge { 
    visibility: hidden;
}

#to_top_scrollup {
	left:20px;
	right: 0!important;
}

body a {
    color:#C13B25;
}

#cookie-notice .cookie-notice-container {
    display: flex;
    justify-content: center;
}

.cookie-notice-container {
font-family: 'Roboto Condensed', arial;
}

.button-cookies {
    color: #fff;
    background: #c13b25;
    padding: 12px 20px 12px 20px;
    border-radius: 30px;
    font-size: 14px;
}

.button-cookies:hover {
    color: #fff;

}

.cn-text-container img {
    width: 50px;
    margin-right: 15px;
    float: left;
}

.cn-text-container {
 text-align: left!important;
 width: 80%;

}

.cn-text-container h3 {
font-size: 22px;
padding-top: 5px;
}

.cn-text-container p {
    padding-top: 10px;
}

.cn-text-container a:hover {
    color:#c13b25;
}

.cn-text-container a {
    color: #c13b25;
}



.cn-close-icon:before, .cn-close-icon:after {

    background-color: white!important;
}

#cookie-notice { 
    display: flex;
    align-items: center;
    justify-content: center;

    border-top: 1px solid #ffffff36;
    z-index: 10000000000!important;
}

.cookie-notice-container {
    max-width: 1140px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.cn-close-icon {
    top:15%!important;
}/* End custom CSS */